﻿#!/bin/bash
# 保证node进程启动，设置端口，自定义收集目录等
if [ $(ps -ef|grep node_exporter|grep -v grep|wc -l) == 0 ]
then 
cd /opt/monitor/node_exporter-1.0.1.linux-amd64/&& \
./node_exporter --web.listen-address=":10050" --collector.textfile.directory=/opt/monitor/ 
fi &

# 写入自定义数据，最后一行不能有回车
cd /opt/monitor
# type必须有，help最好也有
echo '# HELP get port80 stat'>> info.out
echo '# TYPE probe_success gauge'>> info.out
# 最后一行记得加 -n去掉换行
echo -n 'probe_success{key="value"}' >> info.out

# 自定义数据改名为prom文件
mv info.out info.prom





#####------其他相关语句------
# 测试mysql是否正常
/usr/local/mysql/bin/mysql -uusername -ppasswd -h$hostname -e "select 1 from dual;"|wc -l
# 测试端口是否正常
echo''|telnet 10.117.42.6 80|wc -l
